package com.code.gen.bean.bo.database;

import com.code.gen.enums.ECodeGenFieldEquals;

import lombok.Data;

/**
 * 数据表的信息
 * 
 * @author liu
 * @date 2020-08-10
 */
@Data
public class CodeGenField {

    /**字段名*/
    private String columnName;
    /**字段类型*/
    private String columnType;
    /**字段类型允许的属性*/
    private ECodeGenFieldEquals fieldEquals;
    /**字段注释*/
    private String columnComment;
    /** JAVA字段名 */
    private String javaField;
    /** JAVA类型 */
    private String javaType;
    /** 是否主键(1:是,2:否) */
    private Integer isPk;
    /** 是否自增(1:是,2:否) */
    private Integer isIncrement;
    /** 是否必填(1:是,2:否) */
    private Integer isRequired;
    /** 是否为插入字段(1:是,2:否) */
    private Integer isAdd;
    /** 是否编辑字段(1:是,2:否) */
    private Integer isEdit;
    /** 是否列表字段(1:是,2:否) */
    private Integer isList;
    /** 是否查询字段(1:是,2:否) */
    private Integer isQuery;
    /** 查询方式（等于、不等于、大于、小于、范围） */
    private String queryType;
    /** 显示类型（文本框、文本域、下拉框、复选框、单选框、日期控件） */
    private String htmlType;
    /** 字典类型 */
    private String dictType;

}